3123
3
1191
0
499
2
1099
1
360
475
2693
2306
1431
1872
2459
9
1408
3383
7
419694
26
909
889
1192
1378
1464
2370
1428
21743
1069
1410
2711
1343