2100
2
2372
3
1411
601
0
1022
2234
1
323
969
658
3779
802
2031
2093
5070
19
423
388
1834
1162
1294
4833
2340
1350
931
914
3109
14
2256
10
2033
8
4623
5
1475
697