1923
2
948
1
4642
3
1412
1162
612
0
2429
4
2228
1087
998
888
915
1149
972
940
2110
1677
1813
410
1093
601
55
543
3196
3580