1397
0
471
5043
1
101
1458
3439
8
2238
581
3871
2
2551
6231
1179
826
678
459
3606
3
1604
6773
7
476
478
1421
2124
1307
910
2349
1350
2121
2649
1044
2794