593
12681
613
5562
794
1442
448
450
134
3184
528
2237
5211
10612
506
853
1913
150
94
189
2887
221
107

69

127
11
1602