2638
3
1332
0
6189
1
2906
3007
2
1204
1944
10064
8
2185
20163
44
1529
2664
9
337
3569
4
1990
1376
1083
1365
1770
959
1507
1252
1121
489
502
2236
1026
1611
2823
10
19783