938
0
1243
2123
429
1103
323
2271
4
334
3765
8527
1
1070
3971
2439
717
1166
562
778
1862
1352
5
460
668
311
477
3203
2
914
1226
1581
414
809
2510