3591
11
1323
2
1239
1
1400
2268
4
1243
0
3107
5
1105
7471
9
462
517
266
2266
1103
954
484
2663
596
537
25669
305
668
1324
2942
6
7053
7
1376
1744
400
1403
5204
3