1580
3
3181
2
1004
7
1178
1
624
1124
3169
5
4232
22
1378
977
2066
1444
833
1284
3264
1163
2916
1026
1147
515
3987
6
3542
4
1197
499
0
1081
3770
2004