1579
3
1173
2
1096
1497
1
5540
12
190
0
961
2291
1074
655
1290
990
1578
4
10104
23
1548
5
4222
338
765
5455
6
1316
1673
1690
455
2894
5011
17
2229
10362
27671
64
806
1353