3330
2
2195
3
1394
1500
1343
2575
1354
1
739
618
578
948
1509
3381
7
925
1177
946
3182
1652
4
3038
10628
15
2402
5
650
396
689
4628
9
1363
534
1184
1427
929