883
0
3252
1017
2954
2
3028
7
509
3873
15
3008
3
1380
3098
348
738
1
1015
611
1698
2060
2411
4937
612
87
51331
25
733
356
1423
8411
1502
1212
2381
2163