3226
12
981
0
5794
17
2725
3
1388
1
93
1255
2
953
611966
4
5322
1814
7
1433
3740
5
1090
113
3248
11
930
1012
1426
519
1637
618
463
839
29652
997
2444
6085
10
5686
13
22596
8