1132
0
342
1152
2714
5
1343
2585
2
3815
443
417
1073
5700
543
1053
477
3092
1
2395
2858
14
328
325
414
3287
3383
3
615
670
400
497
1710
1251
55
2095
4